iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 4
0
自我挑戰組

這些日子我學到的JavaScript 系列 第 4

這些日子我學到的JavaScript:Day04-變數2

  • 分享至 

  • xImage
  •  

上一篇介紹了變數和其種類以及如何輸出變數內容,這次要這次要介紹的是變數如何進行運算。

Number 常見的運算符號

相加:+
相減:-
相乘:*
相除:/

運算規則

先乘除後加減,或是用括號將要先運算的部分括起來。可以變數減變數,或是變數跟數值混合運算。
下面我們直接利用情境題來熟悉 Number 的運算:

小如很幸運地獲得了菜市場的 80 元折價券。
於是他跑去買了 5樣青菜、6種水果,而每樣青菜 30 元、每種水果 20 元。
他總共需要付多少錢?

1.建立一個變數 vegetable 並讓它等於 5 乘上 30
2.建立一個變數 fruit 並讓它等於 6 乘上 20
3.建立一個變數 total 並讓它等於 vegetable 加上 fruit 減掉 80

var vegetable = 5 * 30
var fruit = 6 * 20
var total = vegetable + fruit - 80

Number 的除法與餘數

當使用除法時 12 / 5 會得到 2.4 這個答案,如果今天是要算出 12 除於 5 的餘數,則可以使用符號 %,所以舉例來說 12 % 5 會得到 2 這個答案。

undefined 的意思

通常是還沒有給變數數值的時候會顯示的回傳資料,用 console.log() 去查詢,解譯器就會回傳一個 undefined 的結果出來,表示它偵測到一個空值的變數。這個現象是蠻常見的,因為有些時候我們可能無法預期這些變數會被帶入什麼數字,只好先命名,之後再給它值。


上一篇
這些日子我學到的JavaScript:Day03-變數
下一篇
這些日子我學到的JavaScript:Day05-函式1
系列文
這些日子我學到的JavaScript 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言